home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / ada / gwuada_9.zip / ACTTOKS.C < prev    next >
C/C++ Source or Header  |  1993-07-27  |  20KB  |  1,676 lines

  1. /*
  2.  * Copyright (C) 1985-1992  New York University
  3.  * 
  4.  * This file is part of the Ada/Ed-C system.  See the Ada/Ed README file for
  5.  * warranty (none) and distribution info and also the GNU General Public
  6.  * License for more details.
  7.  
  8.  */
  9. #include "config.h"
  10. #ifndef IBM_PC
  11. int ACTION_TOKENS[] = {
  12. #else
  13. char ACTION_TOKENS[] = {
  14. #endif
  15. /* 1 */
  16. /* 2 */
  17. /* 3 */     43
  18. /* 4 */ , 63 , 42 , 45 , 54 , 26 , 27
  19. /* 5 */
  20. /* 6 */ , 65
  21. /* 7 */
  22. /* 8 */ , 63
  23. /* 9 */ , 42 , 45 , 54 , 27 , 26
  24. /* 10 */ , 71
  25. /* 11 */ , 43
  26. /* 12 */
  27. /* 13 */ , 65
  28. /* 14 */
  29. /* 15 */
  30. /* 16 */ , 80
  31. /* 17 */
  32. /* 18 */ , 42 , 45 , 26
  33. /* 19 */ , 80
  34. /* 20 */ , 80 , 31
  35. /* 21 */ , 65
  36. /* 22 */ , 67 , 65
  37. /* 23 */
  38. /* 24 */
  39. /* 25 */
  40. /* 26 */
  41. /* 27 */
  42. /* 28 */ , 71
  43. /* 29 */
  44. /* 30 */ , 65 , 11
  45. /* 31 */
  46. /* 32 */
  47. /* 33 */ , 80
  48. /* 34 */ , 66 , 3 , 35 , 65 , 67 , 68 , 37 , 36 , 71 , 74 , 76
  49. /* 35 */ , 43
  50. /* 36 */ , 60
  51. /* 37 */
  52. /* 38 */
  53. /* 39 */
  54. /* 40 */ , 63 , 65 , 59
  55. /* 41 */
  56. /* 42 */
  57. /* 43 */ , 67 , 65
  58. /* 44 */ , 65
  59. /* 45 */
  60. /* 46 */ , 35
  61. /* 47 */
  62. /* 48 */ , 71
  63. /* 49 */ , 71 , 31
  64. /* 50 */
  65. /* 51 */
  66. /* 52 */
  67. /* 53 */ , 65
  68. /* 54 */ , 65
  69. /* 55 */ , 31
  70. /* 56 */
  71. /* 57 */
  72. /* 58 */
  73. /* 59 */
  74. /* 60 */ , 87
  75. /* 61 */ , 68 , 37 , 35 , 65 , 66 , 67 , 71
  76. /* 62 */ , 68 , 37 , 67 , 66 , 65 , 35 , 71
  77. /* 63 */ , 65
  78. /* 64 */
  79. /* 65 */
  80. /* 66 */
  81. /* 67 */
  82. /* 68 */
  83. /* 69 */
  84. /* 70 */ , 35 , 3 , 65 , 66 , 68 , 37 , 36 , 67 , 71 , 40 , 74 , 76
  85. /* 71 */
  86. /* 72 */
  87. /* 73 */
  88. /* 74 */ , 70 , 71 , 77
  89. /* 75 */
  90. /* 76 */
  91. /* 77 */
  92. /* 78 */ , 78 , 73 , 34 , 49
  93. /* 79 */
  94. /* 80 */ , 65 , 3 , 35 , 66 , 37 , 36 , 68 , 67 , 71
  95. /* 81 */ , 69 , 74 , 76
  96. /* 82 */ , 64 , 33 , 36 , 7 , 39 , 72 , 75 , 80 , 81 , 82 , 83 , 85 , 58 , 89 , 90 , 91 , 30 , 31
  97. /* 83 */ , 7
  98. /* 84 */ , 39
  99. /* 85 */ , 64
  100. /* 86 */ , 7
  101. /* 87 */ , 64 , 39 , 7
  102. /* 88 */ , 39
  103. /* 89 */
  104. /* 90 */ , 85
  105. /* 91 */
  106. /* 92 */ , 75 , 72
  107. /* 93 */
  108. /* 94 */ , 65
  109. /* 95 */ , 75 , 80
  110. /* 96 */
  111. /* 97 */
  112. /* 98 */ , 79
  113. /* 99 */ , 65
  114. /* 100 */
  115. /* 101 */ , 45 , 26
  116. /* 102 */ , 71
  117. /* 103 */ , 31
  118. /* 104 */ , 65
  119. /* 105 */ , 10
  120. /* 106 */ , 43
  121. /* 107 */ , 65 , 42 , 45 , 25 , 55 , 56 , 26 , 27 , 60 , 59
  122. /* 108 */
  123. /* 109 */ , 65
  124. /* 110 */
  125. /* 111 */ , 35
  126. /* 112 */ , 51
  127. /* 113 */
  128. /* 114 */ , 77 , 72
  129. /* 115 */ , 31
  130. /* 116 */ , 35
  131. /* 117 */
  132. /* 118 */ , 68 , 66 , 67 , 65 , 35 , 37 , 71
  133. /* 119 */
  134. /* 120 */
  135. /* 121 */ , 70 , 71 , 77
  136. /* 122 */
  137. /* 123 */
  138. /* 124 */
  139. /* 125 */ , 77 , 47 , 70 , 71
  140. /* 126 */
  141. /* 127 */ , 64 , 36 , 7 , 39 , 72 , 75 , 81 , 82 , 83 , 84 , 85 , 86 , 90 , 89 , 91 , 30
  142. /* 128 */
  143. /* 129 */
  144. /* 130 */
  145. /* 131 */ , 65 , 47 , 71 , 17 , 16
  146. /* 132 */ , 6 , 65 , 67 , 68
  147. /* 133 */
  148. /* 134 */ , 66 , 65 , 3 , 35 , 67 , 68 , 36 , 37 , 40 , 74 , 71 , 76
  149. /* 135 */ , 3 , 66 , 35 , 65 , 67 , 36 , 37 , 68 , 71
  150. /* 136 */
  151. /* 137 */
  152. /* 138 */
  153. /* 139 */
  154. /* 140 */
  155. /* 141 */ , 3 , 35 , 65 , 66 , 36 , 67 , 37 , 68 , 71
  156. /* 142 */
  157. /* 143 */
  158. /* 144 */
  159. /* 145 */ , 30
  160. /* 146 */
  161. /* 147 */
  162. /* 148 */
  163. /* 149 */
  164. /* 150 */
  165. /* 151 */
  166. /* 152 */
  167. /* 153 */ , 35 , 66 , 3 , 65 , 36 , 37 , 67 , 68 , 71 , 74 , 76
  168. /* 154 */
  169. /* 155 */ , 66 , 3 , 35 , 65 , 67 , 68 , 37 , 36 , 71 , 74 , 76
  170. /* 156 */ , 65 , 3 , 35 , 66 , 37 , 36 , 67 , 68 , 74 , 71 , 76
  171. /* 157 */ , 65 , 66 , 35 , 3 , 67 , 68 , 36 , 37 , 71 , 74 , 76
  172. /* 158 */ , 58
  173. /* 159 */ , 3 , 65 , 66 , 35 , 37 , 68 , 67 , 36 , 71 , 74 , 76
  174. /* 160 */ , 66 , 3 , 35 , 65 , 68 , 67 , 37 , 36 , 74 , 71 , 76 , 19
  175. /* 161 */ , 35 , 3 , 65 , 66 , 67 , 36 , 68 , 37 , 74 , 71 , 76 , 58
  176. /* 162 */ , 19
  177. /* 163 */ , 35 , 3 , 65 , 66 , 36 , 67 , 68 , 37 , 74 , 71 , 76
  178. /* 164 */ , 35 , 3 , 66 , 65 , 37 , 67 , 36 , 68 , 74 , 71 , 76
  179. /* 165 */
  180. /* 166 */ , 43
  181. /* 167 */ , 77
  182. /* 168 */ , 65
  183. /* 169 */
  184. /* 170 */ , 75
  185. /* 171 */ , 30
  186. /* 172 */ , 71 , 31
  187. /* 173 */ , 31
  188. /* 174 */
  189. /* 175 */ , 77 , 71
  190. /* 176 */
  191. /* 177 */
  192. /* 178 */
  193. /* 179 */
  194. /* 180 */
  195. /* 181 */
  196. /* 182 */
  197. /* 183 */
  198. /* 184 */
  199. /* 185 */
  200. /* 186 */
  201. /* 187 */
  202. /* 188 */ , 68 , 65 , 67
  203. /* 189 */
  204. /* 190 */
  205. /* 191 */
  206. /* 192 */
  207. /* 193 */
  208. /* 194 */
  209. /* 195 */
  210. /* 196 */
  211. /* 197 */
  212. /* 198 */
  213. /* 199 */
  214. /* 200 */ , 65
  215. /* 201 */
  216. /* 202 */
  217. /* 203 */
  218. /* 204 */ , 65
  219. /* 205 */ , 11 , 59
  220. /* 206 */ , 80
  221. /* 207 */ , 79
  222. /* 208 */ , 50
  223. /* 209 */ , 50
  224. /* 210 */ , 65 , 11
  225. /* 211 */ , 50 , 80 , 31
  226. /* 212 */
  227. /* 213 */
  228. /* 214 */
  229. /* 215 */
  230. /* 216 */
  231. /* 217 */ , 79
  232. /* 218 */ , 65
  233. /* 219 */ , 65
  234. /* 220 */ , 65
  235. /* 221 */ , 42 , 45 , 56 , 26
  236. /* 222 */
  237. /* 223 */ , 65
  238. /* 224 */ , 65 , 42 , 45 , 44 , 27 , 25 , 55 , 26 , 56 , 59 , 60
  239. /* 225 */
  240. /* 226 */ , 71
  241. /* 227 */
  242. /* 228 */ , 72 , 75
  243. /* 229 */ , 84 , 85
  244. /* 230 */
  245. /* 231 */ , 65 , 3 , 35 , 66 , 37 , 36 , 67 , 68 , 74 , 71 , 76
  246. /* 232 */ , 66 , 65 , 3 , 35 , 36 , 67 , 68 , 37 , 74 , 71 , 76
  247. /* 233 */
  248. /* 234 */
  249. /* 235 */
  250. /* 236 */
  251. /* 237 */
  252. /* 238 */
  253. /* 239 */
  254. /* 240 */
  255. /* 241 */
  256. /* 242 */
  257. /* 243 */
  258. /* 244 */
  259. /* 245 */
  260. /* 246 */ , 64 , 7 , 39 , 36 , 72 , 75 , 82 , 81 , 86 , 83 , 85 , 84 , 90 , 89 , 91 , 30
  261. /* 247 */ , 71 , 47 , 77 , 70
  262. /* 248 */
  263. /* 249 */
  264. /* 250 */ , 3 , 65 , 66 , 35 , 37 , 36 , 67 , 68 , 74 , 71 , 76
  265. /* 251 */
  266. /* 252 */
  267. /* 253 */
  268. /* 254 */
  269. /* 255 */ , 65 , 3 , 35 , 66 , 37 , 36 , 67 , 68 , 74 , 71 , 76
  270. /* 256 */
  271. /* 257 */ , 35 , 65 , 3 , 66 , 36 , 67 , 37 , 68 , 74 , 71 , 76
  272. /* 258 */
  273. /* 259 */ , 66 , 65 , 3 , 35 , 36 , 67 , 37 , 68 , 74 , 71 , 76
  274. /* 260 */
  275. /* 261 */ , 3 , 35 , 65 , 66 , 68 , 67 , 36 , 37 , 74 , 71 , 76
  276. /* 262 */
  277. /* 263 */
  278. /* 264 */ , 80 , 75
  279. /* 265 */
  280. /* 266 */ , 65
  281. /* 267 */ , 65
  282. /* 268 */
  283. /* 269 */ , 41
  284. /* 270 */ , 32
  285. /* 271 */ , 65
  286. /* 272 */ , 5 , 71 , 8 , 47 , 16 , 17
  287. /* 273 */ , 31
  288. /* 274 */ , 80
  289. /* 275 */ , 65 , 68 , 67 , 94
  290. /* 276 */ , 80
  291. /* 277 */ , 65 , 3 , 35 , 66 , 37 , 68 , 36 , 67 , 74 , 71 , 76
  292. /* 278 */
  293. /* 279 */ , 23
  294. /* 280 */ , 43
  295. /* 281 */ , 43
  296. /* 282 */ , 60
  297. /* 283 */ , 60
  298. /* 284 */ , 77 , 70 , 71
  299. /* 285 */ , 71 , 80 , 31
  300. /* 286 */ , 31
  301. /* 287 */ , 65
  302. /* 288 */ , 65
  303. /* 289 */
  304. /* 290 */
  305. /* 291 */ , 65 , 13 , 23
  306. /* 292 */ , 65 , 67 , 68
  307. /* 293 */ , 65
  308. /* 294 */ , 65
  309. /* 295 */ , 50 , 31
  310. /* 296 */ , 67 , 65 , 68
  311. /* 297 */ , 54 , 35
  312. /* 298 */ , 72 , 80
  313. /* 299 */ , 41 , 30
  314. /* 300 */ , 77 , 71
  315. /* 301 */ , 77
  316. /* 302 */
  317. /* 303 */
  318. /* 304 */ , 11
  319. /* 305 */ , 11
  320. /* 306 */ , 31
  321. /* 307 */ , 10 , 21
  322. /* 308 */ , 77 , 71
  323. /* 309 */ , 21
  324. /* 310 */
  325. /* 311 */
  326. /* 312 */ , 65 , 3 , 35 , 66 , 68 , 37 , 36 , 67 , 71 , 40 , 74 , 76
  327. /* 313 */
  328. /* 314 */ , 35 , 3 , 65 , 66 , 68 , 36 , 37 , 67 , 71 , 74 , 76
  329. /* 315 */ , 66 , 65 , 35 , 3 , 67 , 68 , 37 , 36 , 71 , 40 , 74 , 76
  330. /* 316 */
  331. /* 317 */ , 86
  332. /* 318 */
  333. /* 319 */ , 75 , 72
  334. /* 320 */ , 65 , 3 , 66 , 35 , 37 , 36 , 68 , 67 , 74 , 71 , 76
  335. /* 321 */ , 75 , 72 , 85 , 84
  336. /* 322 */
  337. /* 323 */
  338. /* 324 */
  339. /* 325 */
  340. /* 326 */
  341. /* 327 */ , 65
  342. /* 328 */
  343. /* 329 */
  344. /* 330 */ , 88 , 77
  345. /* 331 */
  346. /* 332 */ , 44
  347. /* 333 */
  348. /* 334 */
  349. /* 335 */ , 79
  350. /* 336 */ , 80
  351. /* 337 */ , 65
  352. /* 338 */
  353. /* 339 */
  354. /* 340 */ , 71
  355. /* 341 */ , 94
  356. /* 342 */ , 94
  357. /* 343 */ , 94
  358. /* 344 */ , 94
  359. /* 345 */
  360. /* 346 */
  361. /* 347 */
  362. /* 348 */
  363. /* 349 */
  364. /* 350 */ , 77 , 70 , 71
  365. /* 351 */
  366. /* 352 */
  367. /* 353 */
  368. /* 354 */ , 85
  369. /* 355 */
  370. /* 356 */ , 64 , 34 , 36 , 39 , 69 , 7 , 70 , 72 , 71 , 74 , 73 , 76 , 75 , 77 , 78 , 49 , 81 , 82 , 83 , 85 , 87 , 89 , 90 , 91 , 30
  371.  
  372. /* 357 */ , 64 , 34 , 36 , 69 , 39 , 7 , 70 , 72 , 71 , 73 , 74 , 75 , 76 , 78 , 77 , 49 , 81 , 82 , 83 , 85 , 87 , 89 , 90 , 91 , 30
  373.  
  374. /* 358 */
  375. /* 359 */ , 21
  376. /* 360 */
  377. /* 361 */
  378. /* 362 */ , 65 , 2 , 67 , 37 , 68 , 4 , 15 , 12 , 46 , 53 , 51 , 24 , 92 , 28 , 29
  379. /* 363 */ , 71 , 9 , 48
  380. /* 364 */ , 66 , 65 , 35 , 3 , 37 , 36 , 68 , 67 , 71 , 74 , 76
  381. /* 365 */ , 47 , 65 , 16 , 17
  382. /* 366 */
  383. /* 367 */ , 32 , 35 , 5 , 8 , 71 , 47 , 48 , 17 , 16
  384. /* 368 */
  385. /* 369 */
  386. /* 370 */ , 31 , 80
  387. /* 371 */ , 65
  388. /* 372 */ , 31
  389. /* 373 */ , 31
  390. /* 374 */ , 80
  391. /* 375 */ , 8
  392. /* 376 */ , 88
  393. /* 377 */ , 71 , 47 , 77 , 50 , 17 , 16 , 80 , 88
  394. /* 378 */ , 65 , 88
  395. /* 379 */ , 70 , 71 , 77 , 80
  396. /* 380 */ , 80 , 77
  397. /* 381 */ , 31
  398. /* 382 */ , 65
  399. /* 383 */ , 70 , 71 , 77 , 80
  400. /* 384 */ , 80
  401. /* 385 */ , 65
  402. /* 386 */
  403. /* 387 */ , 65
  404. /* 388 */
  405. /* 389 */ , 41
  406. /* 390 */
  407. /* 391 */ , 80
  408. /* 392 */ , 65
  409. /* 393 */
  410. /* 394 */
  411. /* 395 */ , 65
  412. /* 396 */ , 80
  413. /* 397 */ , 65
  414. /* 398 */ , 65 , 42 , 45 , 56 , 55 , 25 , 26 , 27 , 59 , 60
  415. /* 399 */
  416. /* 400 */
  417. /* 401 */
  418. /* 402 */ , 66 , 65 , 35 , 3 , 67 , 68 , 37 , 36 , 74 , 40 , 71 , 76
  419. /* 403 */
  420. /* 404 */ , 75 , 72 , 84 , 85
  421. /* 405 */ , 77
  422. /* 406 */ , 80
  423. /* 407 */ ,